home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / LANG / SCHEME / GNU / JACALRC / jacal / hist < prev    next >
Text File  |  1993-01-30  |  2KB  |  31 lines

  1. ;;; JACAL: Symbolic Mathematics System.        -*-scheme-*-
  2. ;;; Copyright 1990, 1992, 1993 Aubrey Jaffer.
  3. ;;; See the file "COPYING" for terms applying to this program.
  4.  
  5. ;;; This section deals with the user session protocol.
  6.  
  7. ;;; The user can specify a line number prototype or the default can be
  8. ;;; used.  set prompt <legal identifier> sets the prototype.
  9. ;;; Subsequent unnumbered lines are assigned labels identical to the
  10. ;;; prototype except that the last field (consecutive alphabetic or
  11. ;;; consecutive numeric characters) is a unique field of the same type
  12. ;;; as the field.
  13.  
  14. ;;; Equations can be referenced by their line numbers by operators
  15. ;;; which use equations.  Equations given as arguments to functions
  16. ;;; generate an error.  If the line number of an expression is given
  17. ;;; as an argument to an operator, @ = expression is the equation
  18. ;;; actually used.
  19.  
  20. ;;; JACAL maintains a data base of equations and line numbers.  Each
  21. ;;; equation is associated with its line number.  The line number of
  22. ;;; each expression is associated with <line number> = expression.
  23. ;;; Each equation in the data base expresses a fact relating variables
  24. ;;; to each other.  Equations can be removed from the data base by the
  25. ;;; command dismiss(<line number>);.
  26.  
  27. ;;; When a symbol which is a line number is used in an expression or
  28. ;;; as an argument to a function, the database is searched for an
  29. ;;; equation referencing that symbol.  One of those equations is used
  30. ;;; to eliminate variables or simplify the expression.
  31.